La combinaison d'UML avec la méthode formelle CSP-OZ pour le développement d'applications bases des données

نویسنده

  • Tahar Bendouma
چکیده

Les méthodes utilisées pour la spécification et le développement d’applications de bases de données sont basées soit sur les notations graphiques (appelées méthodes semi-formelles) soit sur des notations mathématiques (appelées méthodes formelles). Les méthodes semi-formelles (E-R, UML, OMT,...) (Jacobson et al., 2005) permettent une représentation intuitive et synthétique du système à étudier. Ces méthodes représentent des avantages indéniables pour la modélisation. Elles constituent un support idéal pour la communication entre les différents acteurs du système. Mais dans ces méthodes, il n’y a pas d’outils de contrôle et de vérification des spécifications obtenues. L’utilisation des méthodes formelles (Z, B, CSP, CCS,...) permet, d'une part, de vérifier la cohérence globale du système et, d'autre part, d'assurer, la conformité du code final par rapport à sa spécification initiale. Malgré les coûts supplémentaires liés au travail d’analyse et de conception en spécification formelle, l’utilisation de telles méthodes est de plus en plus justifiée pour des logiciels qui impliquent des données ou des conditions de sécurité critiques, car elles permettent d’assurer leur bon fonctionnement et d’éviter ainsi des risques d’erreur (Gervais, 2006). Les méthodes formelles peuvent être classées en : orienté vers la description des aspects statiques (B, Z,...), et orienté vers la description des aspects dynamiques (CSP, CCS, ACP,...). Une approche plus actuelle est fondée sur la combinaison des méthodes de spécifications des aspects statiques avec les méthodes de spécifications des aspects dynamiques. L'un des travaux les plus intéressants est CSP-OZ (Fischer, 2000) qui se présente comme une méthode formelle comprenant le langage Оbject-Z (l'extension orientée objet du langage Z) pour la description des aspects statiques des systèmes et la théorie CSP pour la spécification des aspects dynamiques.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Combinaison de spécifications formelles pour la modélisation des systèmes d'information. (Coupling of formal specifications for modelling information systems)

State Machines [Gur95]. Les Abstract State Machines (ASM), appelées aussi Evolving Algebras (EA), ont pour but de relier les spécifications de type algébrique et leur modèle sémantique. L’approche consiste à construire des machines (appelées aussi “e-algèbres”) qui représentent les systèmes de manière à ce que la correction des spécifications soit établie par de simples observations et vérifica...

متن کامل

Organiser la fusion d'informations par l'analyse formelle de concepts

Résumé : Le contexte de cet article est la fusion d’informations numériques. La fusion d’information consiste à combiner des informations hétérogènes en une information globale permettant de mieux décider. Dans certains cas, les résultats de la fusion ne peuvent pas être directement utilisés pour la décision. Ceci est du au fait que les sources sont hétérogènes. Dans cet article, nous utilisons...

متن کامل

Data Structures with Arithmetic Constraints: A Non-disjoint Combination

We apply an extension of the Nelson-Oppen combination method to develop a decision procedure for the non-disjoint union of theories modeling data structures with a counting operator and fragments of arithmetic. We present some data structures and some fragments of arithmetic for which the combination method is complete and effective. To achieve effectiveness, the combination method relies on pa...

متن کامل

Découverte de proportions analogiques dans les bases de données : une première approche

Résumé. Cet article présente un nouveau cadre pour la découverte de connaissances basé sur la notion de proportion analogique qui exprime l’égalité des rapports entre les attributs de deux paires d’éléments. Cette notion est développée dans le contexte des bases de données pour découvrir des parallèles dans les données. Dans un premier temps, nous donnons une définition formelle des proportions...

متن کامل

Les index pour les entrepôts de données : comparaison entre index arbre-B et Bitmap

Résumé — Avec le développement des systèmes de décisionnel en générale et les entrepôts de données de manière particulière, il est devenu primordiale d’avoir une visibilité de la conception de l’entrepôt de données avant sa création, et cela vu l’importance de l’entrepôt de données qui se considère la source unique des données donnant sens à la décision. Dans un système de décisionnel, le bon f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009